/*******************************************************************************
** 文件名称：i2c.h
** 文件作用：I2C
** 编写作者：Tom Free 付瑞彪
** 编写时间：2021-05-30
** 文件备注：
** 更新记录：
**           2021-05-30 -> 创建文件
**                                                            <Tom Free 付瑞彪>
**
**           Copyright (c) 2018-2021 付瑞彪 All Rights Reserved
**
**       1 Tab == 4 Spaces     UTF-8     ANSI C Language(C99)
*******************************************************************************/
#ifndef __I2C_H__
#define __I2C_H__

#include "chip_cfg.h"

/* 是否使用软件I2C */
#define I2C_USE_SOFT    1

/* 初始化I2C */
void i2c_init(void);
/* 启动I2C传输 */
void i2c_start(void);
/* 停止I2C传输 */
void i2c_stop(void);
/* I2C写字节 */
bool i2c_write_byte(uint8_t data);
/* I2C读字节 */
uint8_t i2c_read_byte(bool ack);

#endif  /* __I2C_H__ */
